Pipelined Protocols Week 4 Lecture 8